movable altar - Turkish English Dictionary